//
//  YCYTXIMManager.h
//  DemoYTX
//
//  Created by 唐可雄 on 16/7/12.
//  Copyright © 2016年 swustyc. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "ECDevice.h"

#pragma mark - YCYTXIMManager

/// 云通讯连接改变
extern NSString * const kNotification_YTXConnectDidChange;
/// 云通讯账号信息需要设置
extern NSString * const kNotification_YTXNeedSetUserInfo;

/**
 *  容联云通讯-即时通讯IM
 */
@interface YCYTXIMManager : NSObject<ECDeviceDelegate>

/// 本功能模块的配置信息-用户id
@property (copy, nonatomic) NSString *userID;

/**
 *  获取单例
 *
 *  @return 实例对象
 */
+ (instancetype)sharedInstance;

/**
 *  登录容联云通讯的服务器
 *
 *  @param userID  账号id，自己服务器的
 *  @param block   回调块
 */
- (void)loginNormalWithUserID:(NSString *)userID block:(void(^)(ECError *error))block;

@end
